A Taxonomy of Inter-Team Coordination Mechanisms in Large-Scale Agile

نویسندگان

چکیده

In large-scale agile software development, many teams work together to achieve overarching project goals. The more teams, the greater coordination requirements. Despite growing popularity of agile, inter-team is challenging practice and research. We conducted a case study over 1.5 years in development firm better understand which mechanisms are used how they support coordination. Based on thematic analysis 31 interviews, 113 hours observations, supplemental material, we identified 27 mechanisms. From this, offer following contributions. First, propose taxonomy with three categories: meetings, such as communities practice, stand-ups, retrospectives; roles, program architects platform team; tools artefacts, Slack JIRA well task boards, product backlogs, roadmaps. Second, displayed combinations four key characteristics, technical, organizational, physical, social (TOPS), form basis TOPS framework capture multifaceted characteristics Technical relates and/or technical supporting development. xmlns:xlink="http://www.w3.org/1999/xlink">Organizational pertains structural aspects organization. xmlns:xlink="http://www.w3.org/1999/xlink">Physical refers tangible or spatial characteristics. xmlns:xlink="http://www.w3.org/1999/xlink">Social captures interpersonal community-based Finally, provide knowledge base structured approach for researchers practitioners improve agile.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

What is Large in Large-Scale? A Taxonomy of Scale for Agile Software Development

Positive experience of agile development methods in smaller projects has created interest in the applicability of such methods in larger scale projects. However, there is a lack of conceptual clarity regarding what large-scale agile software development is. This inhibits effective collaboration and progress in the research area. In this paper, we suggest a taxonomy of scale for agile software d...

متن کامل

A Taxonomy of Organizational Dependencies and Coordination Mechanisms a Taxonomy of Organizational Dependencies and Coordination Mechanisms a Taxonomy of Organizational Dependencies and Coordination Mechanisms*

Interdependency and coordination have been perennial topics in organization studies. The two are related because coordination is seen as a response to problems caused by dependencies. Past studies, however, describe depaidencies and coordination mechanisms only in general terms, without characterizing in detail difference between dependencies, the problems dependencies create or how the propose...

متن کامل

Tool Support for Inter-team Learning in Agile Software Organizations

The need for organizational learning support is common among all software development companies but is not addressed by agile software methods practitioners. The typical Experience Factory approach to address organizational learning in software companies often stresses structured and explicit knowledge as well as controlled learning mechanisms. In contrast, the Communities of Practice approach ...

متن کامل

Fostering Inter-team Knowledge Sharing Effectiveness in Agile Software Development

Agile methods have impacted on software development by providing several changes on how software is developed. Agile values, principles and practices foster intra-team knowledge sharing. However, they do not inform how to cope with that across organizational levels. This study seeks to understand inter-team knowledge sharing effectiveness in agile software development organizations that employ ...

متن کامل

Coordinating Knowledge Work in Multi-Team Programs: Findings from a Large-Scale Agile Development Program

Software development projects have undergone remarkable changes with the arrival of agile development methods. While intended for small, self-managing teams, these methods are increasingly used also for large development programs. A major challenge in programs is to coordinate the work of many teams, due to high uncertainty in tasks, a high degree of interdependence between tasks and because of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Transactions on Software Engineering

سال: 2023

ISSN: ['0098-5589', '1939-3520', '2326-3881']

DOI: https://doi.org/10.1109/tse.2022.3160873